$(function(){
	car = {
		//添加记录
		add : function(){
			$('#car').dialog('open');
			//$('input[name="username"]').focus();
		},
		//删除记录
		remove : function(){
			var rows = $('#cardg').datagrid('getSelections');
			if(rows.length > 0){
				$.messager.confirm('确定操作','您正的要删除所选的记录吗？',function(flag){
					if (flag){
						var ids = [];
						for (var i = 0; i < rows.length; i ++) {
							ids.push(rows[i].id);
						}
				
						$.ajax({
							type : 'POST',
							url : 'system/del.php',
							data : {
								ids : ids.join(','),
							},
							beforeSend : function () {
								$('#cardg').datagrid('loading');
							},
							success : function (data) {
								if (data) {
									$('#cardg').datagrid('loaded');
									$('#cardg').datagrid('load');
									$('#cardg').datagrid('unselectAll');
									$.messager.show({
										title : '提示',
										msg : data + '个车辆被删除成功！',
									});
								}
							},
						});
					}
				});
			} else {
				$.messager.alert('警告','请选择要删除的记录！','info');
			}
		},
		edit : function(){
			
		},
		search : function(){
			
		}
	}
	
	$('#cardg').datagrid({
		iconCls : 'icon-search',//标题图标			
		title : '车辆列表',//标题名称		
		fit : true,//全屏
		border : false,//无边框	
		fitColumns : true,//列全屏		
		striped : true,//显示斑马线效果			
		rownumbers : true,//显示一个行号列
		pagination : true,//分页
		pageSize : 10,//每页显示10条
		pageList : [10,20,30,40,50],//每页条数可选
		pageNumber : 1,//默认显示第1页
		sortName : 'id',//按X列排序
		sortOrder : 'desc',//排序类型
		//工具栏
		toolbar : [
			{
				iconCls : 'icon-add',
				text : '增加',
				handler : function(){
					car.add();
				},
				
			},'-',{
				iconCls : 'icon-edit',
				text : '修改',
				handler : function(){
					alert('修改');
				}
				
			},'-',{
				iconCls : 'icon-remove',
				text : '删除',
				handler : function(){
					car.remove();
				}
			}
		],
		//内容表格
		columns : [[
			{
				field : 'id',
				title : 'ID',
				checkbox : 'true',
				align : 'center',
				width : 100,
				sortable : true,
				
			},{
				field:'group_id',
				title:'部门',
				align:'center',
				width:100,
				sortable:true,
				editor : {
					type : 'validatebox',
					options : {
						required : true,
					},
				},
			},{
				field:'car_number',
				title:'车牌号',
				align:'center',
				width:100,
				sortable:true,
				editor : {
					type : 'validatebox',
					options : {
						required : true,
					},
				},
			},{
				field:'created_on',
				title:'创建时间',
				align:'center',
				width:100,
				sortable:true,
			},
		]],
		url : 'system/car_action.php',		
	});
    //新增用户菜单
	$('#car').dialog({
		width : 350,
		title : '新增用户',
		modal : true,
		closed : true,
		iconCls : 'icon-user-add',
		buttons : [{
			text : '提交',
			iconCls : 'icon-add-new',
			handler : function () {
				if($('#user_add').from('validate')) {
					$.ajax({
						url : 'user_add_action.php',
						type : 'POST',
						data : {
							manager : $('input[name="manager"]').val(),
							password : $('input[name="password"]').val(),
							auth : $('#auth').combotree('getText'),
						},
						beforeSend : function () {
							$.messager.progress({
								text : '正在新增中......',
							});
						},
						success : function () {
							if (data > 0) {
								$.messager.show({
									title : '提示',
									msg : '新增用户成功！',
								});
								$('user_add').dialog('close').form('reset');
								$('userdg').datagrid('reload');
							} else {
								$.messager.alert('新增失败！','未知错误导致失败，请重试！','warning');
							}
						}
					});
				}
			},
		},{
			text : '取消',
			iconCls : 'icon-redo',
			handler : function (){
				$('#user_add').dialog('close').form('reset');
			},
		}],
	});
	
	
});